package com.ruoyi.consumer.mapper;

import java.util.List;
import com.ruoyi.consumer.domain.CUnitPrice;

/**
 * 单价Mapper接口
 * 
 * @author ruoyi
 * @date 2023-10-29
 */
public interface CUnitPriceMapper 
{
    /**
     * 查询单价
     * 
     * @param unitId 单价主键
     * @return 单价
     */
    public CUnitPrice selectCUnitPriceByUnitId(Integer unitId);

    /**
     * 查询单价列表
     * 
     * @param cUnitPrice 单价
     * @return 单价集合
     */
    public List<CUnitPrice> selectCUnitPriceList(CUnitPrice cUnitPrice);

    /**
     * 新增单价
     * 
     * @param cUnitPrice 单价
     * @return 结果
     */
    public int insertCUnitPrice(CUnitPrice cUnitPrice);

    /**
     * 修改单价
     * 
     * @param cUnitPrice 单价
     * @return 结果
     */
    public int updateCUnitPrice(CUnitPrice cUnitPrice);

    /**
     * 删除单价
     * 
     * @param unitId 单价主键
     * @return 结果
     */
    public int deleteCUnitPriceByUnitId(Integer unitId);

    /**
     * 批量删除单价
     * 
     * @param unitIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteCUnitPriceByUnitIds(Integer[] unitIds);
}
